#define _CRT_SECURE_NO_WARNINGS 1


#include<iostream>
#include"bitset.h"

//int main()
//{
//	XmLife::bitset<100> bs;
//	bs.set(40);
//	bs.set(39);
//
//	cout << bs.test(38) << endl;
//	cout << bs.test(39) << endl;
//	cout << bs.test(40) << endl;
//	cout << bs.test(41) << endl;
//	cout << bs.test(42) << endl << endl;
//
//
//	bs.reset(40);
//
//	cout << bs.test(38) << endl;
//	cout << bs.test(39) << endl;
//	cout << bs.test(40) << endl;
//	cout << bs.test(41) << endl;
//	cout << bs.test(42) << endl << endl;
//
//	XmLife::bitset<0xffffffff> bigbs1;
//	XmLife::bitset<-1> bigbs2;
//	return 0;
//}

int main()
{
	int a[] = { 1,4,7,9,44,88,1,4,88,99,78,5,7 ,7,7,7 };
	twobitset_2<100> bs;
	for (auto e : a)
	{
		bs.set(e);
	}
	bs.Print();
	system("pause");
	return 0;
}